embodied troops - Spanish English Dictionary